﻿@{
    ViewBag.Title = "网站管理平台_新建用户";
}

@(Html.X().Viewport()
    .Layout("fit")
    .Items(
        Html.X().FormPanel()
            .ID("FormPanel1")
            .Layout("Column")
            .Items(
                Html.X().Panel()
                    .Border(false)
                    .Padding(5)
                    .ColumnWidth(0.5)
                    .Layout("form")
                    .Defaults(
                        Html.X().Parameter().Name("AnchorHorizontal").Value("90%")
                    )
                    .Items(
                        Html.X().TextField().ID("MemberID").FieldLabel("用户ID").AllowBlank(false).MaxLength(15).MinLength(6).MaskRe("[a-zA-Z0-9_-]"),
                        Html.X().TextField().ID("MemPasswd").FieldLabel("密码").AllowBlank(false).InputType(Ext.Net.InputType.Password).MaxLength(15).MinLength(6),
                        Html.X().TextField().ID("Email").FieldLabel("电子邮件地址").MaxLength(50).Vtype("email"),
                        Html.X().ComboBox().ID("EmailValid").FieldLabel("邮箱地址验证").Editable(false)
                            .Items(
                                Html.X().ListItem().Text("未验证").Value("0"),
                                Html.X().ListItem().Text("已验证").Value("1")
                            ).SelectedItems("0")
                    ),
                Html.X().Panel()
                    .ColumnWidth(0.5)
                    .Border(false)
                    .Padding(5)
                    .Layout("form")
                    .Defaults(
                        Html.X().Parameter().Name("AnchorHorizontal").Value("90%")
                    )
                    .Items(
                        Html.X().TextField().ID("NickName").FieldLabel("用户昵称").AllowBlank(false).MaxLength(15).MaskRe("\\w"),
                        Html.X().FileUploadField().ID("HeadPic").FieldLabel("个人头像").Icon(Icon.ImageAdd).ButtonText(""),
                        Html.X().ComboBox().ID("MemStatus").FieldLabel("用户状态").AllowBlank(false).Editable(false)
                            .Items(
                                Html.X().ListItem().Text("活动").Value("1"),
                                Html.X().ListItem().Text("冻结").Value("2")
                            ).SelectedItems("1"),
                        Html.X().ComboBox().ID("MemType").FieldLabel("用户类型").AllowBlank(false).Editable(false)
                            .Items(
                                Html.X().ListItem().Text("网站会员").Value("1"),
                                Html.X().ListItem().Text("协会会员").Value("2"),
                                Html.X().ListItem().Text("网站管理员").Value("3")
                            ).SelectedItems("3")
                    )
            )
            .TopBar(
                Html.X().Toolbar().Items(
                    Html.X().Button().Text("保存").Icon(Icon.Disk)
                        .DirectEvents(de =>
                        {
                            de.Click.Action = "CreateMember";
                            de.Click.EventMask.ShowMask = true;
                            de.Click.EventMask.Msg = "正在保存";
                            de.Click.IsUpload = true;
                            de.Click.Success = "ext.net.comjs.onSubmitSuccess";
                            de.Click.Failure = "ext.net.comjs.onSubmitFailure";
                        })
                        .Listeners(ls =>
                        {
                            ls.Click.Handler = "return ext.net.comjs.onFormSubmit()";
                        })
                )
            )
            .BottomBar(Html.X().StatusBar().DefaultText("Ready"))
                .Listeners(ls => ls.ValidityChange.Handler = "ext.net.comjs.setFormStatusBar(this, valid)")
    )
)